package com.dfe.backend.common.sax.spd.templates;

import lombok.Data;

import java.util.List;

/**
 * 【描述】：表示部件内部器件的模板，可以包含1个或多个ComponentTemplate元素
 *
 * @author LiChang
 * @since 2025-7-29 8:51
 */
@Data
public class InPartTemplate {

    /**
     * 内部器件模板名称，应在InPartTemplate元素下唯一
     */
    private String name;
    /**
     * 内部器件模板的描述
     */
    private String desc;
    /**
     * 内部器件模板的型号
     */
    private String type;
    /**
     * 内部器件模板的制造厂商的名称
     */
    private String manufacturer;
    /**
     * 内部器件模板的类型，注意这里应为class，但冲突，所以定为className
     */
    private String className;

    List<ComponentTemplate> componentTemplateList;
}
